cross of lorraine - French English Dictionary